/**
 * Created by Camus on 11/19/13.
 */
const BOTON_ACTUALIZAR_LABEL="Actualizar";

function EventoEditar($http,$scope,$routeParams,angularFire){
    var refEvento=new Firebase(getFireBaseEventUrlByIdInvitados($routeParams.idEvento));
    angularFire(refEvento,$scope,"contactos");
    $scope.botonNotificarLabel=BOTON_ACTUALIZAR_LABEL;
    cargarEvento($http,$scope,$routeParams);
    $scope.notificarEvento=function(){
        actualizarEvento($http,$scope);
    };


}

/**
 * Actualiza el evento en fireBase en caso de exito, tambien actauliza
 * la lista en localStorage.
 * @param $http
 * @param $scope
 */
function actualizarEvento($http,$scope){
    var refEvento=new Firebase(getFireBaseEventUrlById($scope.evento.id));
    refEvento.set($scope.evento);
    actualizarEventoLocalStorage($scope.evento);
}

/**
 * Recupero la informacion desde localStorage.
 * @param $http
 * @param $scope
 * @param $routeParams
 */
function cargarEvento($http,$scope,$routeParams){
    $scope.evento=getEventoFromLocalStorageById($routeParams.idEvento);


}